package Ctr;
import model.*;
import java.util.ArrayList;

/**
 *
 * @author Gruppe 5
 */
public class KundeCtr
{
    KundeCont kundeCont;

    public KundeCtr()
    {
        kundeCont = KundeCont.getInstance();
    }

    public int opretKunde(int tlf, 
            String navn,
            String adresse,
            String email)
    {
        Kunde kunde = new Kunde(tlf, navn, adresse, email);
        return kundeCont.addKunde(kunde);
    }

    public Kunde findKunde(int kundeNr)
    {
        Kunde kunde = kundeCont.findKunde(kundeNr);
        return kunde;
    }

    public Kunde findKundeNr(int tlf)
    {
        Kunde kunde = kundeCont.findKundeNr(tlf);
        return kunde;
    }
    
    public boolean sletKunde(int kundeNr)
    {
        Kunde kunde = kundeCont.findKunde(kundeNr);
        if (kunde == null)
        {
            return false;
        }
        else
        {
            kundeCont.sletKunde(kundeNr);
            return true;
        }
    }

    public Kunde findKundeVedTlf(int tlf)
    {
        Kunde person = kundeCont.findKundeVedTlf(tlf);
        return person;
    }

    public ArrayList<Kunde> listKunde()
    {
        return kundeCont.listKunde();
    }
    
    public void printAlleKunder()
    {
        kundeCont.printAlleKunder();
    }
}
